﻿namespace LeRenard.ScriptWars.Model.Scripting.Definitions
{
    /// <summary>
    /// Defines an <see cref="IOperationDefinition"/>'s parameter.
    /// </summary>
    public interface IOperationParameterDefinition
    {
        /// <summary>
        /// The name of the parameter.
        /// </summary>
        string Name { get; }

        /// <summary>
        /// Gets the operation parameter's type.
        /// </summary>
        OperationParameterType Type { get; }
    }
}
